Special thanks in particular go to Larry Weiskirch, Greg Swenson, Sean Rooney, and Michael LaBossiere, who offered countless pieces of advice and provided just enough crack on the whip to keep me imprisoned in my room hacking away, ignoring most other aspects of my life.
This program would not have been possible without the enormous help of Ingemar Ragnemalm's Sprite Animation Toolkit, an outstanding programmer's library for making sprite-based animation which is available on the Internet; I recommend it for anyone wishing to use animation in their program. Thanks also go to Matt Slot, who designed the library routines used for the screen fade, and Eric Oehler of Kiwi Media, whose designs gave rise to the enemy battleship.
And of course, thanks to all of the original play testers: Charles Kung, Jesse Anderson, Dan Schaeffer, Sean McLean, Geoff Peters, John Walker, Paul Lynch, Dameon Welch, Jason Aller, and Ingemar Ragnemalm. Hope I didn't leave anyone out...